package com.shuqi.controller;

import com.shuqi.interfaces.IEventListener;

/**
 * 分控制基类 事件调配器
 * 
 * @author zhangpeng
 * 
 */
public abstract class ControllerBase {
    protected static final int EVENT_LOADPAGE = 0;

    /**
     * 添加事件监听
     * 
     * @param listener
     */
    public abstract void addEventListener(IEventListener listener);

    /**
     * 获取实时数据
     * 
     * @param eventType 事件id
     * @param obj 传递参数
     */
    public abstract void handle(int eventType, Object... objs);

    public abstract void onDestroy();
}
